home *** CD-ROM | disk | FTP | other *** search
/ Aminet 5 / Aminet 5 - March 1995.iso / Aminet / util / libs / SSLib51.lha / History next >
Text File  |  1995-01-16  |  8KB  |  163 lines

  1. ****************************************************************************
  2.  
  3.                         The Special Support Library
  4.  
  5.                                   HISTORY
  6.  
  7. ****************************************************************************
  8.  
  9.  
  10. 05/12/22 SSLib.1: Created first version
  11. 02/02/93 SSLib.2: Skeleton of startup and tracking made
  12. 16/02/93 SSLib.3: Beta=1
  13. 16/02/93 SSLib.4: WB argument parsing implemented
  14. 21/02/93 SSMac.1: printfsp renamed to printfs (was too long)
  15. 21/02/93 SSMac.2: TAGS replaced by XTAGS; XTAGS removed
  16. 21/02/93 SSMac.3: TEMPLATE repaired
  17. 21/02/93 SSMac.4: USRTRK implemented
  18. 21/02/93 SSMac.5: RPTR added
  19. 21/02/93 SSLib.5: Added TrackDosObject
  20. 21/02/93 SSLib.6: User tracker types implemented
  21. 21/02/93 SSMac.6: defined "go" label on start of user's code
  22. 21/02/93 SSMac.7: Added printfr,printfv,printfl
  23. 21/02/93 SSLib.7: Tracking types unified
  24. 21/02/93 SSLib.8: Master/Slave tracking mechanism implemented
  25. 21/02/93 SSLib.9: GetResList improved
  26. 21/02/93 SSLib.10: InitHashTree,FreeHashTree,FindHashItem,AddHashItem added
  27. 23/02/93 SSMac.8: Pushing of return address removed (StartupInit does it
  28.          automatically)
  29. 23/02/93 SSLib.11: Tracking mechanism slightly changed (again...)
  30. 23/02/93 SSLib.12: StartupInit stores return address (ExitCleanup) onto stack
  31. 26/02/93 SSMac.9: extrahelp added
  32. 26/02/93 SSLib.13: Additional checking in TrackSlave
  33. 26/02/93 SSLib.14: Extra help string added
  34. 26/02/93 SSLib.15: /X-type arguments from CLI supported
  35. 11/03/93 SSLib.16: Hashed tree support remade
  36. 25/06/93 SSLib.17: Added (Get|Set|Add|Rem)Extension
  37. 11/07/93 SSLib.18: ParseArgs: better checking for white spaces (unquoted CTRL-L
  38.          now works)
  39. 11/07/93 SSLib.19: Argument types /T and /F implemented
  40. 11/07/93 SSLib.20: /N arguments work properly
  41. 17/07/93 SSLib.21: StrToL supports "$" as prefix for hexadecimal numbers
  42. 17/07/93 SSLib.22: TrackDevice accepts NULL IoRequest
  43. 17/07/93 SSLib.23: Error table can be supplied by TrackDevice call
  44. 17/07/93 SSLib.24: ChkDoIO added
  45. 17/07/93 SSLib.25: StartupInit now accepts new StartupStruct (see ssmac.h)
  46. 18/07/93 SSLib.26: Added NoWbArgs and NoProgName flags & tags
  47. 31/07/93 SSLib.27: Program's variables are now longword-aligned
  48. 19/08/93 SSLib.28: svf_errorreq and tag_errorreq implemented
  49. 19/08/93 SSLib.29: FreeObject(0) returns without doing any action
  50. 19/08/93 SSLib.30: Exception caught when trying to display except requester
  51.          causes deadend alert
  52. 24/08/93 SSLib.31: TrackDevice returns IORQ in A1
  53. 24/08/93 SSLib.32: DosError displays "Msg: error - fault" instead of "Msg:
  54.          error: fault"
  55. 24/08/93 SSLib.33: DosError with empty error string repaired
  56. 24/08/93 SSLib.34: StrToL skips leading spaces
  57. 24/08/93 SSLib.35: Return codes of StrToL remade
  58. 24/08/93 SSLib.36: Extension support added (private)
  59. 25/08/93 SSLib.37: Version 2.0
  60. 25/08/93 SSLib.38: Beta=0
  61. 04/09/93 SSLib.39: TrackPool,PoolAlloc,PoolFree added
  62. 05/09/93 SSLib.40: Library initialization and expunge slightly optimized
  63. 05/09/93 SSLib.41: DosError with IoErr=0 handled correctly
  64. 05/09/93 SSLib.42: LoadFile automatically decrunchs powerpacked files
  65. 12/10/93 SSLib.43: LoadFile on interactive files causes special error
  66. 02/11/93 SSLib.44: LoadFile now correctly frees file handle if loading from
  67.          powerpacked file
  68. 02/11/93 SSLib.45: TrackOpen supports OPEN_* modes
  69. 02/11/93 SSLib.46: LoadFile sped up a bit
  70. 02/11/93 SSLib.47: ExitCleanup destroys sv_checkbase (SSDiag detects it)
  71. 02/11/93 SSLib.48: ExitCrash alert is NOT a deadend one now
  72. 02/11/93 SSLib.49: ParseArgs: removed bug causing unwanted resetting of
  73.          err_number bit
  74. 02/11/93 SSLib.50: TrackDevice - fixed problems with err_iorq when TrackIORQ
  75.          failed
  76. 04/11/93 SSLib.51: Handling of TaskPrivateMemPool - two new tags added
  77. 05/11/93 SSLib.52: Private pool support remade
  78. 05/11/93 SSLib.53: Linear pooled allocation added
  79. 05/11/93 SSLib.54: Library init optimized a bit
  80. 06/11/93 SSMac.10: New startup macros - 3.0
  81. 06/11/93 SSLib.55: Version 3.0
  82. 08/11/93 SSMac.11: Start macro optimized a bit if _GlobVec set
  83. 14/11/93 SSLib.56: StrToL sped up a bit
  84. 14/11/93 SSLib.57: CallerList is protected by special semaphore
  85. 15/11/93 SSLib.58: LowMem routine pointer added
  86. 15/11/93 SSLib.59: Uses its own OpenCounter (to allow sv_lowmem mechanism)
  87. 15/11/93 SSLib.60: MergeResLists() implemented
  88. 15/11/93 SSLib.61: CallBlock() added
  89. 15/11/93 SSLib.62: Corrected handling of sv_errrc (previously ignored)
  90. 25/11/93 SSLib.63: New caller nodes added at the start of the list
  91. 25/11/93 SSLib.64: Exit routines: implemented additional checking of valid A5
  92. 25/11/93 SSLib.65: CallBlock modified
  93. 24/12/93 SSLib.66: QuickSort() implemented
  94. 26/12/93 SSLib.67: SortStrings,SortLongs,SortList,SortListName,TrackAllocPub
  95.          added
  96. 27/12/93 SSMac.12: Supported text hunk separation (TExtract) - TEXTRACT and
  97.          GATHERTX options
  98. 27/12/93 SSMac.13: Version 3.1
  99. 30/12/93 SSMac.14: alignlong macro added
  100. 07/01/94 SSMac.15: tpea added
  101. 08/01/94 SSMac.16: getad added
  102. 08/01/94 SSLib.68: internal code cleanup
  103. 15/01/94 SSLib.69: sv_stklimit and TestStack added
  104. 25/01/94 SSLib.70: ExitError works correctly with A1 pointing to program's stack
  105. 25/01/94 SSLib.71: Stack overflow error CANNOT be disabled
  106. 13/02/94 SSMac.17: template aligns variables before putting the offset of
  107.          arguments
  108. 13/02/94 SSLib.72: LoadFile("NIL:") doesn't crash any more (bug in
  109.          dos/ExamineFH(Open("NIL")))
  110. 13/02/94 SSLib.73: StartupInit opens correct StdErr stream unless sst_nostderr
  111.          tag is set
  112. 13/02/94 SSLib.74: DisplayError uses stderr instead of stdout
  113. 13/02/94 SSLib.75: Version 4.0
  114. 17/02/94 SSMac.18: Startup macro doesn't trash ($10) and ($14) if run from WB in
  115.          DEBUG mode
  116. 17/02/94 SSMac.19: Version 3.2
  117. 18/03/94 SSLib.76: Memory tracker contents documented
  118. 18/03/94 SSLib.77: OPEN_APPEND uses MODE_READWRITE instead of MODE_OLDFILE
  119. 18/03/94 SSLib.78: RelinkObject() implemented
  120. 10/04/94 SSMac.20: start,clistart: DEBUG set -> stderr=stdout
  121. 10/04/94 SSMac.21: Version 3.3
  122. 11/04/94 SSLib.79: Exitrout is guaranteed not to be called before StartupInit
  123.          exits
  124. 16/04/94 SSLib.80: When run in KS 1.X, crashes after the "You need V37+" message
  125.          no longer apper
  126. 16/04/94 SSLib.81: Many object trackers are NOT private, their contents
  127.          explained in .doc and .i
  128. 21/05/94 SSLib.82: MergeResList: repaired ordering of nodes
  129. 24/05/94 SSMac.22: Workbench startup with DEBUG option set didn't work
  130. 24/05/94 SSMac.23: Version 3.4
  131. 24/05/94 SSLib.83: Passing of WB arguments via project icon trashed memory
  132.          sometimes
  133. 24/05/94 SSLib.84: Another bug in WB arg parsing fixed
  134. 24/05/94 SSLib.85: sst_noiconarg tag specified
  135. 24/05/94 SSLib.86: Version 4.1
  136. 15/07/94 SSLib.87: LoadFile now supports automatic decompression of XPK'd files.
  137.          err_unpack added.
  138. 15/07/94 SSLib.88: sst_nocliarg and svfb_nocliarg supported
  139. 25/07/94 SSLib.89: LoadFile works also with filesystems which don't support
  140.          ExamineFH()
  141. 28/07/94 SSLib.90: Buffered I/O implemented (TrackOpenBuf#?,TrackBufHandle,B#?)
  142. 02/08/94 SSMac.24: NOSS and SYSI switches added
  143. 02/08/94 SSMac.25: Version 3.5
  144. 08/08/94 SSLib.91: IPAlloc and IPFree made
  145. 11/08/94 SSLib.92: sv_memattr defined and used
  146. 11/08/94 SSLib.93: StrToL: error conditions could cause modification of D2
  147. 14/08/94 SSLib.94: TrackRoutine was broken in numerous ways
  148. 25/08/94 SSLib.95: Doesn't reference address 0 when trying to display empty
  149.          extrahelp string
  150. 25/08/94 SSLib.96: Small corrections in parsing of /A arguments done
  151. 18/09/94 SSLib.97: Small internal cleanup
  152. 07/10/94 SSLib.98: TrackOpenBuf returns err_openread/openwrite instead of
  153.          err_read/write
  154. 07/10/94 SSLib.99: BPuts added an extra zero byte
  155. 07/10/94 SSLib.100: BSeek and BRelSeek: biob_eof flag bit reset.
  156. 15/10/94 SSLib.101: TrackOpenBuf failed with errors disabled -> buffer hasn't
  157.          been freed
  158. 06/11/94 SSLib.102: TestBreak doesn't modify registers when disabled & break
  159.          pressed
  160. 06/11/94 SSLib.103: Release 5.0
  161. 16/01/95 SSLib.104: QuickSort allows more than 65535 elements in the array
  162. 16/01/95 SSLib.105: Release 5.1
  163.